package com.lqian.blog.dao.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.lqian.blog.dao.pojo.Tag;
import com.lqian.blog.vo.TagVo;

import java.util.List;

public interface TagMapper extends BaseMapper<Tag> {

    /**
     * @Author Melody_LQ
     * @Date 2021/7/30 9:59
     * @Description 根据文章ID查询该文章标签列表
     * @Param @param articleId:
     * @Return java.util.List<com.lqian.blog.dao.pojo.Tag>
     * @Since version-1.0
     */
    List<Tag> findTagsByArticleId(Long articleId);

    /**
     * @Author Melody_LQ
     * @Date 2021/7/29 10:17
     * @Description 根据标签ID找到该标签
     * @Param @param tagIds:
     * @Return java.util.List<com.lqian.blog.dao.pojo.Tag>
     * @Since version-1.0
     */
    List<Tag> findTagsByTagIds(List<Long> tagIds);

    /**
     * @Author Melody_LQ
     * @Date 2021/7/29 10:17
     * @Description 根据标签ID找到最热标签的ID
     * @Param @param limit:
     * @Return java.util.List<java.lang.Long>
     * @Since version-1.0
     */
    List<Long> findHotsTagIds(int limit);
}
